window.Preload = {
    // vue 挂载完成的事件
    async appInit() {
        consola.wrapAll();
    },

    // await Preload.prettier().then(prettier=>prettier.loadLanguage('js'))
    async getPrettier() {
        const { default: prettier } = await import("./es_modules/prettier.js");
        return prettier;
    },
    async getMonaco() {
        const { default: getMonaco } = await import("./es_modules/monaco.js");
        return getMonaco();
    },
    async getHighlight() {
        const { default: highlight } = await import(
            "./es_modules/highlight.js"
        );
        return highlight;
    },
    async getRunkit() {
        const { default: init } = await import("./es_modules/runkit/runkit.js");
        return init();
    },
};
